demountable load carrying platform - Alemán Inglés Diccionario